package com.weixin.base.service;

import java.util.List;
import java.util.Map;

import com.weixin.entity.TbArea;
import com.weixin.entity.TbCenterNorelArea;
import com.weixin.entity.TbMobileRelArea;

import cn.org.rapid_framework.page.Page;
import cn.org.rapid_framework.page.PageRequest;

public interface AreaManagerService {
	/**
	 * 短信中心号查询分页查询
	 */
	public Page searchAreaCenterByPageReq(PageRequest<Map> pageRequest);
	/**
	 * 短信中心号修改
	 */
	public boolean updateAreaCenter(TbCenterNorelArea entity);
	/**
	 * 短信中心号添加
	 */
	public boolean addAreaCenter(TbCenterNorelArea entity);
	/**
	 * 短信中心号删除
	 */
	public boolean deleteAreaCenter(int ncenterNoRelAreaId);
	/**
	 * 手机号段查询分页查询
	 */
	public Page searchAreaMoblieByPageReq(PageRequest<Map> pageRequest);
	/**
	 * 手机号段修改
	 */
	public boolean updateAreaMoblie(TbMobileRelArea entity);
	/**
	 * 手机号段添加
	 */
	public boolean addAreaMoblie(TbMobileRelArea entity);
	/**
	 * 手机号段删除
	 */
	public boolean deleteAreaMoblie(int nmobileRelAreaId);
	/**
	 *  地市管理分页查询
	 */
	public Page searchareaManager(PageRequest<Map> pageRequest);
	/**
	 * 地市修改
	 */
	public boolean updateareaManager(TbArea tbArea);
	/**
	 * 地市添加
	 */
	public boolean addareaManager(TbArea tbArea);
	/**
	 * 查询所有省份
	 */
	public List<Map<String,Object>> selectsProvince();
	/**
	 * 查询某个省份所有城市
	 */
	public List<Map<String,Object>> selectsCitybyProvince(int nProvinceId);
}
